
module.exports =  (router) => {
  const {Sequelize,DataTypes} = require('sequelize')
  const sequelize = new Sequelize('shop','root','rootroot',{
    host:'localhost',
    dialect:'mysql'
  })
  //新建表
  const User = sequelize.define('User', {
  //   // 在这里定义模型属性
    id: {
      type: DataTypes.STRING,
      allowNull: false,
      primaryKey: true
    },
    title: {
      type: DataTypes.STRING
      // allowNull 默认为 true
    },
    shopId: {
      type: DataTypes.STRING
      // allowNull 默认为 true
    }
  }, {
    timestamps: false
    // 这是其他模型参数
  });
  router.get('/getlist',async (ctx,next)=>{
    //获取新建表中的所有数据
    let result = await User.findAll();
    console.log(result);
    if (result) {
        ctx.body = {
            code: 200,
            message: result
        }
    } else {
        ctx.body = {
            code: 500,
            message: '表中没有数据!',
        };
    }
  })
  

  router.get('/welcome', async function (ctx, next) {
    //获取已经存在表的数据
    let result =await sequelize.query(`select * from newstore`)

    ctx.body = result

  })
}
